English Dictionary
◊ GO A LONG WAY
go a long way
v : suffice or be adequate for a while or to a certain extent